package com.chen.dao;

import com.chen.pojo.OrderSetting;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * @Author zhebie
 * @DATE 2021/9/19
 */
public interface OrderSettingDao {

    //通过日期查询预约设置表
    OrderSetting findByOrderDate(Date orderDate);

    //更新预约数
    void updateNumber(OrderSetting orderSetting);

    //添加新记录
    void add(OrderSetting orderSetting);

    List<OrderSetting> getOrderSettingByMonth(HashMap<Object, Object> map);

    //当前日期已经进行了预约设置，需要进行修改操作
    void editNumberByDate(OrderSetting orderSetting);

    //根据日期找人数
    long findCountByOrderDate(Date orderDate);
}
